package com.supply.supplymanage.dao;

import com.supply.supplymanage.util.ChicaUtil;
import com.supply.supplymanage.util.OrderInfoUtil;
import com.supply.supplymanage.util.OrderUtil;
import com.supply.supplymanage.util.SupUtil;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface ConSeleMapper {

    //查询所有客户
    List<Map> seleclient();
    //查询所有季度
    List<Map> seleseason();
    //查询所有样板类型
    List<Map> seleplate();
    //查询所有品牌
    List<Map> selebrand();
    //查询所有款号
    List<Map> selestylehao();
    //根据款号查款式
    List<Map> seledesign(@Param("haoid") int haoid);
    //查询所有尺码
    List<Map> seleAllsize();
    //查询所选的尺码大小信息 暂时抛弃
    List<Map> seleSize(int[] chval);
    //查询所有未停用颜色
    List<Map> seleTinct(@Param("typecolor") String typecolor, @Param("colorname") String colorname);
    //查询颜色类别
    List<Map> seleTincttype();
    //根据款式查出所需服装部位
    List<Map> selecloth(@Param("designid") int designid);
    //查询所有物料信息
    List<Map> selesuppliesdeta(@Param("bomgys")String bomgys,
                               @Param("bomwlname")String bomwlname,@Param("bomcolor")String bomcolor);
    //叫订单插入数据库并返回其主键
    int insertOrd(OrderUtil o);
    //插入明细
    void insertOrdInfo(OrderInfoUtil o);
    //插入细码表
    void insertChica(ChicaUtil c);
    //插入用料表
    void insertSup(SupUtil s);
}
